package com.gopay.common.domain.bank.ccb.bcdl.querydcc;

import com.gopay.common.domain.bank.BaseMessage;
import com.gopay.common.domain.bank.BcdlMessage;
import com.gopay.common.domain.bis.BaseBisBankConfig;
import com.thoughtworks.xstream.annotations.XStreamOmitField;

import java.io.Serializable;

/**
 * 
 * @DcblMessage.java
 * @author WangHongFei
 */
public class BcdlDccMessage  extends BcdlMessage implements Serializable, Cloneable {
	private String startdate;

	private String enddate;
	private  String host;
	private  String sender;
	private  String username;
	private  String password;
	private  String receiver;
	private  String cc;
	private int querySize;
	/**
	 * 执行时间 0330   1030  1530
	 */
	private String dateType;



	public String getCc() {
		return cc;
	}

	public void setCc(String cc) {
		this.cc = cc;
	}

	@Override
    public Object clone() throws CloneNotSupportedException {
		return super.clone();
	}
	public void setHost(String host) {
		this.host = host;
	}

	public void setSender(String sender) {
		this.sender = sender;
	}

	public void setUsername(String username) {
		this.username = username;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public void setReceiver(String receiver) {
		this.receiver = receiver;
	}

	public String getHost() {
		return host;
	}

	public String getSender() {
		return sender;
	}

	public String getUsername() {
		return username;
	}

	public String getPassword() {
		return password;
	}

	public String getReceiver() {
		return receiver;
	}

	public String getStartdate() {
		return startdate;
	}

	public String getEnddate() {
		return enddate;
	}

	public void setStartdate(String startdate) {
		this.startdate = startdate;
	}

	public void setEnddate(String enddate) {
		this.enddate = enddate;
	}

	public BcdlDccMessage(String startdate, String enddate) {
		this.startdate = startdate;
		this.enddate = enddate;
	}

	public BcdlDccMessage() {
	}


	public String getDateType() {
		return dateType;
	}

	public void setDateType(String dateType) {
		this.dateType = dateType;
	}

	public int getQuerySize() {
		return querySize;
	}

	public void setQuerySize(int querySize) {
		this.querySize = querySize;
	}


	@Override
	public String toString() {
		return "BcdlDccMessage{" +
				"startdate='" + startdate + '\'' +
				", enddate='" + enddate + '\'' +
				", host='" + host + '\'' +
				", sender='" + sender + '\'' +
				", username='" + username + '\'' +
				", password='" + password + '\'' +
				", receiver='" + receiver + '\'' +
				", cc='" + cc + '\'' +
				", querySize='" + querySize + '\'' +
				", dateType='" + dateType + '\'' +
				'}';
	}
}
